package com.cndw.kungfu.vo.battlevo;

import com.cndw.kungfu.model.pve.FighterMonsterAi;
import com.cndw.kungfu.vo.MonsterVO;

public class FighterAiVO {

	/**
	 * 唯一id
	 */
	private long uniqueId;

	private int sceneId;// 场景id
	private int x;// x
	private int y;// y
	private int defaultMonsterId;// 默认怪物
	private MonsterVO defaultMonster;// 默认怪物vo

	public FighterAiVO() {

	}

	public FighterAiVO(FighterMonsterAi ai) {
		uniqueId = ai.getUniqueId();
		sceneId = ai.getSceneId();
		x = ai.getX();
		y = ai.getY();
		defaultMonsterId = ai.getId();
		defaultMonster = ai.getFighter().getSourceObject().toMonsterVo();
	}

	public long getUniqueId() {
		return uniqueId;
	}

	public void setUniqueId(long uniqueId) {
		this.uniqueId = uniqueId;
	}

	public int getSceneId() {
		return sceneId;
	}

	public void setSceneId(int sceneId) {
		this.sceneId = sceneId;
	}

	public int getX() {
		return x;
	}

	public void setX(int x) {
		this.x = x;
	}

	public int getY() {
		return y;
	}

	public void setY(int y) {
		this.y = y;
	}

	public int getDefaultMonsterId() {
		return defaultMonsterId;
	}

	public void setDefaultMonsterId(int defaultMonsterId) {
		this.defaultMonsterId = defaultMonsterId;
	}

	public MonsterVO getDefaultMonster() {
		return defaultMonster;
	}

	public void setDefaultMonster(MonsterVO defaultMonster) {
		this.defaultMonster = defaultMonster;
	}

}
